% Funcion para calcular el PSNR de una imagen filtrada
function p = psnr(N,img,imgF) % N=cant de pixeles de la imagen / img=imagen original / imgF=imagen filtrada

E = ecm(N,img,imgF);
if (E>=1/N) %comprobamos que, si img e imgF son distintas (i.e. ya con dos mismos pixeles de distinto valor), entonces E>=1/N  
	p = 10 * log10((255^2)/E);
else %E tiende a 0 (en realidad vale 0, ya que estamos en el caso en que img==imgF)
	p = inf; %PSNR indefinido
end